#include "GeneradorNumerosAleatorios.h"

using namespace TP::Aleatorizacion;

GeneradorNumerosAleatorios::GeneradorNumerosAleatorios(const num_t &r_min,
		const num_t &r_Max) {
	_r_min = r_min;
	_r_Max = r_Max;
}

GeneradorNumerosAleatorios::~GeneradorNumerosAleatorios() { }

num_t GeneradorNumerosAleatorios::generarNumero() const {
	// Nº Aleatorio = (Techo - Piso) * P(i) + Piso.
	return (_r_Max - _r_min) * drand48() + _r_min;
}